package ae.pcfc.etks.online.web;


public class ConstantsAdmin {
	// Request Keys
	public static final String NON_CLIENT_COMPANY_REGISTRATION_LICENSE_INFO_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationLicenseInfo";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_CONTACT_LOCATION_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationContactLocation";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_UPLOAD_DOCUMENTS_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationUploadDocuments";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_PREVIEW_SUBMIT_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationPreviewSubmit";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_ADMIN_REVIEW_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationAdminReview";
	public static final String CLIENT_REGISTRATION_INFO_REQUEST_MODEL_KEY = "clientRegistration";
	public static final String NONCLIENT_COMPANY_VO = "nonClientCompanyVO";
	public static final String USER_SECRETQUESTION_REQUEST_MODEL_KEY = "userSecretQuestion";
	public static final String ADMIN_REPORT_MODEL_KEY = "adminReport";
	public static final String ADMIN_REPORT_TYPE_MODEL_KEY = "adminReportType";
	public static final String ADMIN_REGISTER_SERVICE_MODEL_KEY = "adminRegisterService";
	public static final String ADMIN_SHOW_SERVICE_MODEL_KEY = "adminShowService";
	public static final String ADMIN_LIST_SERVICE_MODEL_KEY = "adminListService";
	public static final String ADMIN_SERVICE_OWNER_LIST = "adminRegisterServiceOwnerList";
	public static final String ADMIN_SERVICE_ROLES_LIST = "adminRegisterServiceRolesList";
	public static final String ADMIN_SERVICE_NECESSITY_LIST = "adminRegisterServiceAttributeNeccessityList";
	public static final String ADMIN_UPDATE_USER_ROLE_MODEL_KEY = "adminUpdateUserRole";
	public static final String ADMIN_UPDATE_USER_LIST_MODEL_KEY = "adminUpdateUserRoleList";
	public static final String COMPANY_ADMIN_UPDATEROLE_MODEL_KEY = "adminUpdateUserRoleCompany";
	public static final String PERSON_ADMIN_UPDATEROLE_MODEL_KEY = "adminUpdateUserRolePerson";
	public static final String ADMIN_LOCK_UNLOCK_REQUEST_MODEL_KEY = "adminLockUnlockActionTypeList";
	public static final String ADMIN_UPDATEROLE_ADMINDETAILS_C_MODEL_KEY = "adminUpdateRoleCompanyAdminDetails";
	public static final String ADMIN_UPDATEROLE_ADMINDETAILS_P_MODEL_KEY = "adminUpdateRolePersonAdminDetails";
	public static final String ADMIN_UPDATE_USER_MODEL_KEY = "adminUpdateUser";
	public static final String ADMIN_USER_LOCK_MODEL_KEY = "adminLockUser";
	public static final String ADMIN_SERVICE_INFO_MODEL_KEY = "adminServiceInfo";
	public static final String ADMIN_SERVICE_TYPE_LIST = "adminServiceTypeList";
	public static final String ADMIN_INTERNAL_STAFF_INFO = "adminInternalStaffInfo";
	public static final String USER_ADMIN_INTERNAL_STAFF_ROLES_MODEL_KEY = "adminInternalStaffRolesModelKey";
	public static final String SEARCH_WORKFLOW_REQUEST_MODEL_KEY = "searchWorkflowRequestModel";
	public static final String STATUS_LIST_MODEL_KEY = "statusListModel";
	public static final String REQUEST_TYPE_LIST_MODEL_KEY = "requestTypeListModel";
	public static final String WORKFLOW_REQUESTS_SEARCH_RESULT = "WorkflowRequestSearchResult";
	
	
	public static final String NON_CLIENT_COMPANY_REGISTRATION_CLIENT_ROLES_LIST_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationClientRolesList";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_CLIENT_LICISSUEAUTHORITY_LIST_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationClientLicIssueAuthList";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_CLIENT_LICTYPE_LIST_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationClientLicTypeList";
	public static final String NON_CLIENT_COMPANY_REGISTRATION_CLIENT_COUNTRY_ENG_LIST_REQUEST_MODEL_KEY = "nonClientCompanyRegistrationClientCountryEngList";
	public static final String JSON_FIRST_REQUEST_ATTRIBUTE_KEY = "jsonFirstRequestAttribute";
	public static final String NON_CLIENT_REGISTRATION_UPLOADDOCUMENT_TYPE_MODEL_KEY = "nonClientRegistrationUploadDocumentType";
	public static final String SPRING_REQUEST_CONTEXT_ATTRIBUTE_KEY="requestContextAttribute";
	
	
	public static final String REGISTER_MODEL_KEY = "register";
	public static final String CLIENT_REGISTER_MODEL_KEY = "clientRegister";
	public static final String REGISTER_ADMIN_REVIEW_REQUEST_MODEL_KEY = "registerAdminReview";
	public static final String CLIENT_REGISTER_PASSWORD_MODEL_KEY = "clientPasswordRegister";
	public static final String CLIENT_REGISTER_INQUIRESTATUS_MODEL_KEY = "clientInquireStatusRegister";
	public static final String CLIENT_REGISTER_RECALLPIN_MODEL_KEY = "clientRecallpinRegister";
	public static final String USER_COMPANY_EDIT_INFO_REQUEST_MODEL_KEY = "userCompanyEditInfo";
	public static final String USER_PERSON_INFO_MODEL_KEY = "userPersonInfo";	
	public static final String USER_PERSON_EDIT_INFO_REQUEST_MODEL_KEY = "userPersonEditInfo";
	public static final String USER_SERVICES_REQUEST_MODEL_KEY = "userServicesInfo";
	public static final String USER_SERVICE_VALUE_REQUEST_MODEL_KEY = "userServiceValue";
	public static final String USER_ROLE_REQUEST_MODEL_KEY = "userRoleRequest";
	public static final String USER_ROLE_LIST_MODEL_KEY = "userRoleList";
	public static final String USER_CURRENT_ROLE_LIST_MODEL_KEY = "userCurrentRoleList";
	public static final String USER_REQUEST_VIEW = "userRequestView";
	public static final String USER_SERVICE_REQUEST_ADMIN_REVIEW_MODEL_KEY = "adminServiceReview";
	public static final String USER_ADMIN_SERVICE_ROLES_LIST_MODEL_KEY = "userAdminServiceList";
	public static final String USER_COMPANY_REGISTRATION_INFM_REQUEST_MODEL_KEY = "userCompanyRegistrationInfo";
	public static final String USER_PERSON_REGISTRATION_INFM_REQUEST_MODEL_KEY = "userPersonRegistrationInfo";
	public static final String USER_LIST_MODEL_KEY = "userList";
	public static final String USER_ADMIN_SERVICE_SEARCH_OPTIONS_MODEL_KEY = "userAdminServiceSearchOptions";
	public static final String USER_ADMIN_USER_LOCK_MODEL_KEY = "userAdminLockUser";
	public static final String USER_ADMIN_SERVICE_SEARCH_RESULT = "userAdminServiceSearchResult";
	public static final String USER_ADMIN_EDIT_SERVICE_LIST = "userAdminEditServiceList";
	public static final String USER_ADMIN_ADD_SERVICE_LIST = "userAdminAddServiceList";
	public static final String EMPLOYEE_SERVICE_LIST = "employeeServiceList";
	public static final String USER_CLIENT_INFO_MODEL_KEY = "clientInfo";
	public static final String NON_CLIENT_PERSON_REGISTER_REQUEST_MODEL_KEY = "nonClientPersonRegisterPersonalInfo";
	public static final String NON_CLIENT_PERSON_REGISTER_PERSONAL_INFO_REQUEST_MODEL_KEY = "nonClientPersonRegisterPersonalInfo";
	public static final String NON_CLIENT_PERSON_REGISTER_ROLES_LIST_REQUEST_MODEL_KEY = "nonClientPersonRegistrationRolesList";
	public static final String NON_CLIENT_PERSON_REGISTER_CONTACT_DETAILS_REQUEST_MODEL_KEY = "nonClientPersonRegisterContactDetails";
	public static final String NON_CLIENT_PERSON_REGISTER_UPLOAD_DOCUMENTS_REQUEST_MODEL_KEY = "nonClientPersonRegistrationUploadDocuments";
	public static final String NON_CLIENT_PERSON_REGISTER_PASSPORT_DETAILS_REQUEST_MODEL_KEY = "nonClientPersonRegisterPassportDetails";
	public static final String NON_CLIENT_PERSON_REGISTER_VISA_TYPE_LIST_REQUEST_MODEL_KEY = "nonClientPersonRegisterVisaTypeList";
	public static final String NON_CLIENT_PERSON_REGISTER_PREVIEW_AND_SUBMIT_REQUEST_MODEL_KEY = "nonClientPersonRegisterPreviewAndSubmit";
	public static final String NON_CLIENT_PERSON_REGISTER_ADMIN_REVIEW_REQUEST_USER_DATA_MODEL_KEY = "nonClientPersonRegisterAdminReviewUserData";	
	public static final String NON_CLIENT_PERSON_REGISTER_ACTION_TYPE_LIST_REQUEST_MODEL_KEY = "nonClientPersonRegisterActionTypeList";
	public static final String CLIENT_TYPES_MODEL_KEY = "clientTypesModelKey";
	public static final String CLIENT_PREPAID_ACCOUNT_MODEL_KEY = "clientPrepaidAccountModelKey";
	
	public static final String CLIENT_PERSON_REGISTER_REQUEST_MODEL_KEY = "clientPersonRegister";
	public static final String CLIENT_PERSON_REGISTER_SUMMARY_REQUEST_MODEL_KEY = "clientPersonSummary";
	public static final String CLIENT_COMPANY_REGISTER_SUMMARY_REQUEST_MODEL_KEY = "clientCompanySummary";
	public static final String CLIENT_PERSON_UPLOADTYPE_REQUEST_MODEL_KEY = "personClientRegistrationUploadDocumentType";
	public static final String CLIENT_PERSON_REGISTER_ADMIN_REVIEW_REQUEST_MODEL_KEY = "clientPersonRegisterAdminReview";
	public static final String CLIENT_PERSON_REGISTER_ROLES_LIST_REQUEST_MODEL_KEY = "clientPersonRegistrationClientRolesList";
	public static final String CLIENT_PERSON_REGISTRER_NATIONALITY_LIST_REQUEST_MODEL_KEY = "clientPersonNationalityList";	
	public static final String CLIENT_PERSON_REGISTER_ADMIN_REVIEW_USER_DATA_REQUEST_MODEL_KEY = "clientPersonRegisterAdminReviewUserData";
	public static final String ADMIN_CLIENT_PERSON_REGISTER_REVIEW_REQUEST_MODEL_KEY = "adminClientPersonRegisterReview";
	
	public static final String CLIENT_COMPANY_REGISTRATION_INFO_REQUEST_MODEL_KEY = "clientCompanyRegistrationInfo";
	public static final String CLIENT_COMPANY_REGISTRATION_COUNTRY_ENG_LIST_REQUEST_MODEL_KEY = "clientCompanyRegistrationClientCountryEngList";
	public static final String CLIENT_COMPANY_REGISTRATION_CITY_ENG_LIST_REQUEST_MODEL_KEY = "clientCompanyRegistrationClientCityEngList";
	public static final String CLIENT_COMPANY_REGISTRATION_ROLES_LIST_REQUEST_MODEL_KEY = "clientCompanyRegistrationClientRolesList";
	public static final String CLIENT_COMPANY_REGISTRATION_LICISSUEAUTHORITY_LIST_REQUEST_MODEL_KEY = "clientCompanyRegistrationClientLicIssueAuthList";
	public static final String CLIENT_COMPANY_REGISTRATION_LICTYPE_LIST_REQUEST_MODEL_KEY = "clientCompanyRegistrationClientLicTypeList";
	public static final String CLIENT_COMPANY_REGISTRATION_ADMIN_REVIEW_USER_DATA_REQUEST_MODEL_KEY = "clientCompanyRegistrationAdminReviewUserData";
	public static final String EXPORT_OPTION_MODEL_KEY = "exportOption";
	
	public static final String TITLE_LIST_REQUEST_MODEL_KEY = "titlesList";
	public static final String CLIENT_CATEGORY_LIST_REQUEST_MODEL_KEY = "clientCategoryList";
	public static final String COUNTRY_LIST_REQUEST_MODEL_KEY = "countryList";
	public static final String CITY_LIST_REQUEST_MODEL_KEY = "cityList";
	public static final String NATIONALITY_LIST_REQUEST_MODEL_KEY = "nationalityList";
	
	public static final String ADMIN_ACTION_HISTORY_REQUEST_MODEL_KEY = "adminActionHistory";
	public static final String USER_SERVICE_LIST_REQUEST_MODEL_KEY = "userServiceList";
	
	public static final String LOGIN_MODEL_KEY = "clientLogin";
	
	public static final String SERVICE_REGISTER_REFRENCE_DATA= "serviceRegisterRefrenceData";
	public static final String NEXT_BUTTON = "next";
	public static final String PREVIOUS_BUTTON = "previous";
	public static final String UPLOAD_BUTTON = "Upload";
	public static final String SUBMIT_BUTTON = "submit";
	public static final String CONTINUE_BUTTON = "continue";
	public static final String SAVE_BUTTON = "save";
	public static final String GENERATE_BUTTON = "generate";
	public static final String ADD_BUTTON = "add";
	public static final String DELETE_BUTTON = "delete";
	public static final String SEARCH_BUTTON = "search";
	public static final String OPEN_BUTTON = "open";
	
	public static final String STATUS_ACTIVE = "Active";
	public static final String STATUS_INACTIVE = "Inactive";
	

	
	// Validator messages
	public static final String ERROR_NULLDATA = "error.nullpointer";
	public static final String INVALID_STRCOMPANYNAMENG = "invalid.strCompanyNameEng";
	public static final String INVALID_LICENSENUMBER = "invalid.strLicenseNumber";
	public static final String INVALID_DATE = "invalid.strDate";
	public static final String INVALID_ADDRESS = "invalid.strAddress";
	public static final String INVALID_MAILID = "invalid.strMailId";
	public static final String INVALID_CONTACT = "invalid.strContact";
	public static final String INVALID_ONLYONESYMBOL = "invalid.onlyOneSymbol";
	public static final String ATTHERATE = "@";
	
	
	//
	public static final String NONCLIENT_PERSON_VO = "nonClientPersonVO";
	public static final String URL_REQUEST_PARAM = "req";
	public static final String URL_REQUEST_STATE = "prev";
	public static final String URL_SUCCESS_PARAM = "success";
	public static final String URL_SUCCESS_STATE = "yes";
	
	public static final String SUCCESS_PARAM = "success";
	public static final String ERROR_PARAM = "error";
	public static final String PREVIEW_PARAM = "preview";
	public static final String UPLOAD_PARAM = "uploadnext";
	
	public static final String DESC_ORDER = "desc";
	
	public static final String UPLOAD_COMPANY_FILES_PATH_KEY = "UPLOAD_FILES_COMPANY_REGISTER_PATH";
	public static final String UPLOAD_PERSON_FILES_PATH_KEY = "UPLOAD_FILES_PERSON_REGISTER_PATH";
	public static final String UPLOAD_USER_FILES_PATH_KEY = "UPLOAD_FILES_USER_REGISTER_PATH";
	public static final String TEMP_UPLOAD_FILES_PATH_KEY = "UPLOAD_FILES_TEMP_PATH";
	
	public static final String DOCUMENT_TYPE_POWER_OF_ATTORNEY = "PWER_ATRNY";
	public static final String DOCUMENT_TYPE_IDNTY_COPY = "IDNTY_COPY";
	
	public static final String REFRENCE_NO = "refNo";
	
	
	//Service Attributes types	
	public static final String SERVICE_STATUS_ACTIVE = "A";
	public static final String SERVICE_ATTR_MANDATORY = "M";
	public static final String SERVICE_ATTR_OPTIONAL = "O";
	
	
	//Work Flow Constants
	public static final String NON_CLIENT_PROCESS_CODE = "NCPR";
	public static final String NON_CLIENT_PERSON_WORK_FLOW_INITIATE = "NON_CLIENT_PERSON";
	
	public static final String PROCESS_CODE_NON_CLIENT_PERSON_REGISTRATION= "NCPR";
	public static final String PROCESS_STEP_INITIATE_NON_CLIENT_PERSON = "INITIATE";
	public static final String PROCESS_CODE_NON_CLIENT_COMPANY_REGISTRATION = "NCCR";
	public static final String NON_CLIENT_COMPANY_WORK_FLOW_INITIATE = "NON_CLIENT_COMPANY";
	public static final String PROCESS_STEP_INITIATE_NON_CLIENT_COMPANY = "INITIATE";
	//public static final String PROCESS_STEP_REVIEW_NON_CLIENT_PERSON = "REVIEW";
	public static final String PROCESS_STEP_REVIEW_NON_CLIENT_COMPANY = "REVIEW";
	public static final String PROCESS_CODE_CLIENT_PERSON_REGISTRATION= "CPR";
	public static final String PROCESS_STEP_INITIATE_CLIENT_PERSON = "INITIATE";
	public static final String CLIENT_PERSON_WORK_FLOW_INITIATE = "CLIENT_PERSON";
	public static final String PROCESS_STEP_REVIEW_CLIENT_PERSON = "REVIEW";
	public static final String PROCESS_STEP_REVIEW_CLIENT_COMPANY = "REVIEW";
	
	public static final String PROCESS_CODE_CLIENT_COMPANY_REGISTRATION= "CCR";
	public static final String PROCESS_STEP_INITIATE_CLIENT_COMPANY = "INITIATE";
	public static final String CLIENT_COMPANY_WORK_FLOW_INITIATE = "CLIENT_COMPANY";
	
	public static final String ROLE = "R";
	public static final String SERVICE = "S";
	public static final String SERVICE_REGISTER = "SR";
	public static final String SERVICE_REGISTER_INITIATE = "INITIATE";
	public static final String PROCESS_STEP_REVIEW_SERVICE_REGISTER = "REVIEW";
	
	public static final String PROCESS_CODE_CLIENT_ROLE_REGISTRATION = "CRR";
	public static final String PROCESS_STEP_INITIATE_CLIENT_ROLE_REGISTRATION = "INITIATE";
	public static final String PROCESS_STEP_REVIEW_CLIENT_ROLE_REGISTRATION = "REVIEW";
	
	public static final String SEARCH_BY_ID =  "ID";
	public static final String SEARCH_BY_NAME_AR =  "NAME_AR";
	public static final String SEARCH_BY_NAME_EN =  "NAME_EN";
	public static final String BREADCRUMB = "BREADCRUMB";
	public static final String SEARCH_CLIENT = "C";
	public static final String SEARCH_NON_CLIENT = "N";
	public static final int MAX_SEARCH_RESULT_SIZE = 100;
	
	//public static final Locale ARABIC_LOCALE = new Locale("ar");
	
	public static final String REDIRECT_URL = "redirect";
	public static final String SYSTEM_NAME_ONLINE_ADMIN = "ONLINE.ADMIN";
	
	public static final String CLIENT_PAYMENT_ADVICE_MODEL_KEY = "clientPaymentAdviceModelKey";
	
	public static final String PAYMENT_ADVICE_STATUS_OPTION_MODEL_KEY = "status";

	public static final String WORKFLOW_STEPNAME = "stepName";
}
